home *** CD-ROM | disk | FTP | other *** search
/ Exploring Creation with P…al Science (2nd Edition) / Exploring Creation with Physical Science (2nd Edition).iso / exe / bin / Styles / cache.css < prev    next >
Encoding:
Cascading Style Sheet File  |  2012-12-18  |  3.0 KB  |  140 lines

  1. @charset "utf-8";
  2. /* Stylesheet for the Opera cache document */
  3. /* Copyright 2008 Opera Software */
  4. @media tv {html {font-size: 150%;}}
  5. @media screen, projection, tv, speech {
  6. html {
  7.     font-family: sans-serif;
  8.     color: hsl(0,0%,22%);
  9.     background-color: hsl(0,0%,93%);
  10.     margin: 0 auto 10px;
  11.     border-width: 0 1px;
  12.     border-color: hsl(0,0%,57%);
  13.     border-style: solid;
  14.     max-width: 700px;
  15.     voice-family: female;
  16. }
  17. body {
  18.     color: inherit;
  19.     background-color: hsl(0,0%,96%);
  20.     margin: 0;
  21. }
  22. h1 {
  23.     font-family: sans-serif;    
  24.     font-size: 110%;
  25.     font-weight: normal;
  26.     text-align: right;
  27.     letter-spacing: -1px;
  28.     color: hsl(0,0%,29%);
  29.     background-image: url(images/top.png);
  30.     background-repeat: repeat-x;    
  31.     padding: 20px 10px 15px;
  32.     margin: 0;
  33. }
  34. html[dir="rtl"] h1 {
  35.     text-align: left;
  36.     letter-spacing: normal;
  37. }
  38. a {
  39.     color: hsl(0,0%,29%);
  40.     background-color: transparent;
  41. }
  42. table {
  43.     font-size: 70%;
  44.     line-height: 130%;
  45.     padding: 0;
  46.     margin: 0 0 10px;
  47.     border-spacing: 0;
  48.     border-collapse: collapse;
  49.     width: 100%;
  50. }
  51. th {
  52.     background-image: url(images/bar.png);
  53.     background-repeat: repeat-x;
  54.     background-position: 0px -5px;
  55.     padding: 5px 3px;
  56.     border-top: 1px solid hsl(0,0%,74%);
  57. }
  58. td {
  59.     vertical-align: top;
  60.     padding: 3px 10px;
  61.     border-width: 1px 0;
  62.     border-style: solid;
  63.     border-color: hsl(0,0%,87%) hsl(0,0%,96%) hsl(0,0%,96%);
  64. }
  65. td:first-child, td:first-child+td {
  66.     border-width: 1px 1px 1px 0;
  67.     border-color: hsl(0,0%,87%) hsl(0,0%,87%) hsl(0,0%,96%) hsl(0,0%,96%);
  68. }
  69. td:first-child+td {
  70.     text-align: right;
  71.     padding: 2px 15px 2px 25px;
  72. }
  73. tr:first-child+tr>td {border-top: 1px solid hsl(0,0%,74%);}
  74. td+td+td a {
  75.     -o-text-overflow: ellipsis;
  76.     overflow: hidden;
  77.     display: block;
  78. }
  79. body::after {
  80.     content: "";
  81.     background-color: hsl(0,0%,98%);
  82.     background-image: url(images/center.png);
  83.     background-repeat: repeat-x;
  84.     background-position: left bottom;
  85.     border-top: 1px solid hsl(0,0%,57%);
  86.     height: 20px;
  87.     width: 100%;
  88.     display: block;
  89.     speak: none;
  90. }
  91. }
  92. @media screen and (max-width: 400px), projection and (max-width: 400px), tv and (max-width: 400px) {
  93.     th {width: 100px;}
  94. }
  95. @media screen and (max-width: 350px), projection and (max-width: 350px), tv and (max-width: 350px) {
  96.     h1 {
  97.         text-align: center;
  98.         padding: 10px 5px;
  99.     }
  100.     tr:first-child {
  101.         background-image: url(images/bar.png);
  102.         background-repeat: repeat-x;
  103.         background-position: 0px -5px;
  104.     }
  105.     tr {border-top: 1px solid hsl(0,0%,74%) !important;}
  106.     th {
  107.         font-size: 10px;
  108.         background-image: none;
  109.         border-top: none;
  110.         display: inline;
  111.     }
  112.     td {
  113.         text-align: left !important;
  114.         padding: 2px !important;
  115.         border-color: hsl(0,0%,96%) !important;
  116.         width: auto;
  117.         display: block;
  118.     }
  119.     html[dir="rtl"] td {text-align: right !important;}
  120. }
  121. @media all and (min-width: 1281px) {html {max-width: 900px;}}
  122. @media print {
  123.     * {font-size: 10pt;}
  124.     h1 {
  125.         font-size: 16pt;
  126.         text-align:center;
  127.     }
  128.     tr+tr {
  129.         padding: 3mm 3mm 2cm;
  130.         display: block;
  131.     }
  132.     th {display: none;}
  133.     tr+tr td {
  134.         text-align: left;
  135.         width: auto;
  136.         display: block;
  137.     }
  138. }
  139.  
  140.